package com.road.yishi.protocol;

/**
 * 战斗协议 * |Client[0x0000,0x1388] | |Gateway[0x4E21,0x61A8] / | \ |Castle[0x1389,0x2710] |Battle[0x2711,0x3A98]
 * |Chat[0x3A99,0x4E20]
 */

public interface BattleProtocol {
	/**
	 * Battle 0x2711
	 **/
	public static final short B_REGISTER = 0x2AF8; // 注册连接到Battle服务器
	public static final short BATTLE_BASE = 0x2711; // 战斗协议开始
	public static final short B_CREATE = 0x2712; // 创建战斗
	public static final short B_USER_CREATE = 0x2713; // 创建战斗
	// public static final short B_JOIN = 0x2714; // 玩家加入战斗
	public static final short B_REINFORCE = 0x2715; // 增援
	public static final short B_USER_REINFORCE = 0x2716; // 增援部队信息
	public static final short B_USER_LOADOVER = 0x2717; // 加载完成
	public static final short B_HERO_ORDER = 0x2718; // 玩家输入英雄指令
	public static final short B_USR_GUIDE = 0x2719; // 新手旅行指南
	public static final short B_USR_STOP_CMD = 0x271A; // 暂停指令
	public static final short B_LOGOUT = 0x271B; // 玩家退出
	public static final short B_BOSS_BATTLE = 0x271C; // BOSS战
	public static final short B_MULTIPLAYER_BATTLE = 0x271D; // 多人战斗
	public static final short B_USER_DEFINE_BATTLE = 0x271E; // 定制战斗模式
	public static final short B_QTE = 0x271F; // 多人战斗QTE
	public static final short B_FIGHT_MODE = 0x2720; // 战斗模式,攻击/防御模式
	public static final short B_FIGHT_ON = 0x2721; // 重登录,继续战斗
	public static final short B_REINFORCE_LOADOVER = 0x2722; // 客户端增援加载完成
	public static final short B_WORLD_BOSS_RELIVE = 0x2723; // 世界BOSS开放
	public static final short B_SET_ATUO_ATTACK = 0x2724; // 设置自动攻击模式
	public static final short B_BOSS_TERMINATE = 0x2725; // 世界BOSS终止
	public static final short B_PAUSE_FINISHED = 0x2726; // 暂停完成继续战斗
	// public static final short B_BATTLE_NOTICE = 0x2727; // 战斗中消息提示

	public static final short B_SERVER_LOGIN = 0x2800; // 登录战斗服务器
	public static final short B_RELOAD_TALK = 0x2801; // 重新加载战斗剧情

	// ADMIN
	public static final short B_A_BATTLE_COUNT = 0x2900; // 战斗统计
	public static final short B_A_REMOVE_BATTLE = 0x2901; // 清除战斗
	public static final short B_NPC_MUTUAL_REINFORCE = 0x2902; // NPC相互增援
	public static final short B_USE_ITEM = 0x2903; // 物品使用

	public static final short B_GUILDBOSS_CREATE = 0x2904; // 公会战主图腾
	public static final short B_GUILDBOSS_FIGHT = 0x2905; // 公会主图腾战

	public static final short B_BOSS_REPLACEMENT_WOUND = 0x2906;// boss替身伤害

	public static final short B_MAINBOSS_ADDHP = 0x2909; // 主图腾加血
	public static final short B_GUILD_WARSTOP = 0x290A; // 公会战终止

	public static final short B_USE_TRIAL = 0x290B; // 使用试炼技能

	public static final short B_CASTLE_UPDATESKILL = 0x290C; // 战斗中的玩家更新了技能
	public static final short B_SPEED = 0x290D; 			 // 战斗加速
	public static final short B_CLIETN_STOP = 0x290E; 			 // 客户端主动停止战斗

	// ----------------------------0x36B0将留给海外使用-----------------------------//
}
